🌱 Vector MICROSAR 协议栈配置详解
📘 30章 · 从入门到综合实战
🧑🎓
风格 · 轻松进阶
01
MICROSAR概述
AUTOSAR标准
Vector产品线
ECU开发角色
02
开发环境搭建
DaVinci Developer
Configurator Pro
VS Code集成
03
基础配置概念
SWC & Composition
RTE概念
ECU Extract
04
DaVinci Developer入门
创建项目
数据类型
Interface & Port
05
SWC设计与实现
Atomic SWC
Runnable & Timing
端口映射
06
Composition与连接
层级设计
Assembly Connector
Delegation Connector
07
BSW模块概览
服务层/ECU抽象/MCAL
BSW配置入口
08
OS(操作系统)配置
Task & ISR
Schedule Table
Alarm & 计数器
09
COM(通信)模块配置
Signal & PDU
Signal Group
COM Callback
10
PDUR(PDU路由)配置
Routing Path
Gateway功能
上下模块交互
11
CAN协议栈配置
Can模块
CanIf
CanTp
12
CANFD与CANXL配置
CANFD加速段
CANXL适配
混合网络
13
LIN协议栈配置
Lin模块
LinIf & LinTp
Schedule Table
14
Ethernet协议栈配置
Eth模块
EthIf
SoAd
15
SOME/IP与DDS配置
Service Discovery
DDS集成
SD模块
16
存储协议栈配置
NvM
Fee
Ea
17
诊断协议栈配置
DCM
Dem
FIM
18
UDS协议实现
10/22/2E/31
DTC & 快照
Security Access
19
XCP与标定配置
XCP协议栈
A2L文件
DAQ & STIM
20
I/O协议栈配置
I/O硬件抽象
ADC & DIO
PWM & ICU
21
系统服务配置
EcuM
BswM
SchM
22
Watchdog与安全配置
WdgM / WdgIf
ECC & CRC
23
功能安全(FuSa)配置
Safety Package
FFI
E2E保护
24
多核与分区配置
多核OS
核间通信IOC
内存/时间分区
25
配置验证与调试
Configurator验证
RTE生成调试
Trace32/Lauterbach
26
代码生成与集成
RTE生成
BSW代码生成
手写代码集成
27
Bootloader配置
FBL配置
OTA升级
Secure Boot
28
性能优化与资源评估
ROM/RAM估算
CPU负载分析
调度优化
29
常见问题与避坑指南
配置冲突
时序排查
工具链兼容
30
综合实战项目
需求到代码
CAN SWC通信
UDS刷写